﻿using System;
using System.Collections.Generic;

namespace WebMvc.Models
{
    public class Evento : BaseModel
    {
        public int SalaId { get; set; }
        public string Nombre { get; set; }
        public string Lugar { get; set; }
        public string Descripcion { get; set; }
        public DateTime Desde { get; set; }
        public DateTime Hasta { get; set; }
        public RepeticionEvento SeRepite { get; set; }
        public EventoTipoNotificacion TipoNotificacion { get; set; }
        public IEnumerable<UsuarioOm> Invitados { get; set; }
    }

    public enum RepeticionEvento
    {
        Nunca = 0,
        Diariamente = 1,
        Semanalmente = 2,
        Mensualmente = 3,
        Anualmente = 4
    }

    public enum EventoTipoNotificacion
    {
        SinNotificacion = 1,
        Email = 2,
        Ical = 3
    }
}